/*
 * Copyright (C) 2011 by Andriy Berestovskyy
 * http://WebBookReader.blogspot.com
 */

$(document).ready(function() {
  function setMenu() 
  {
    $('.menu .item').removeClass('selected');
    var classList = $('body').attr('class').split(/\s+/);
        
    $.each(classList, function(index, item){
      if (item)
        $('.menu .' + item).addClass('selected');
    });
  }
  setMenu();
      
  // Added text menu tab
  $('.btn-text').click(function() {
    $('.menu-text').toggle('fast');
    $('.btn-text').toggle();
  });
  $('.btn-close').click(function() {
    $('.btn-text').toggle();
    $('.menu-text').toggle('fast');
  });

  // Init text menu handlers
  // For each menu group
  $('.menu-text .group').each(function(index){
    // Collect all classes in a group
    var _cs = '';
    $(this).find('.item').each(function(index){
      _cs += ' ' + $(this).attr('class');
    });
    // Delete aux classes
    _cs = _cs.replace(/item|selected/gi, '');

    // Install the handler
    $(this).find('.item').each(function(index){
      var _c = $(this).attr('class').replace(/item|selected/gi, '');
      $(this).click(function(){
        $('body').removeClass(_cs).addClass(_c);
        setMenu();
      });
    });
  });

}); // document.ready
